package org.example.review.service;

import org.example.review.dto.WorkDTO;

import java.util.List;

public interface WorkService {

    /**
     * 获取工作列表
     * @return 工作列表
     */
    List<WorkDTO> getWorkList();

    /**
     * 审核通过工作项
     * @param id 工作项ID
     * @return 是否成功
     */
    boolean approveWork(Integer id);

    /**
     * 审核驳回工作项
     * @param id 工作项ID
     * @param reason 驳回原因
     * @return 是否成功
     */
    boolean rejectWork(Integer id, String reason);

    Integer getWorkItemStatus(Integer id);
}